SoeError enumeration

The errors of Servo drive profile over EtherCAT (SoE).

Namespace: IntervalZero.KINGSTAR.Base

Assembly: IntervalZero.KINGSTAR.Base (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
public enum SoeError
Public Enum SoeError

Members

General errors

Name Value Meaning
errSoeNoError 0x0000 No detected error in the service channel.
errSoeNotOpened 0x0001 Service channel is not open.
errSoeInvalidAccessClosing 0x0009 Invalid access to closing service channel.

Element 1 (IDN) errors

Name Value Meaning
errSoeNoIdn 0x1001 No valid IDN.
errSoeIdnInvalidAccess 0x1009 Invalid access to IDN.

Element 2 (Name) errors

Name Value Meaning
errSoeNoName 0x2001 No name.
errSoeNameTooShort 0x2002 The name is too short.
errSoeNameTooLong 0x2003 The name is too long.
errSoeNameReadOnly 0x2004 The name cannot be changed (read only).
errSoeNameWriteProtected 0x2005 The name is write-protected at this time.

Element 3 (Attribute) errors

Name Value Meaning
errSoeAttributeTooShort 0x3002 The attribute is too short.
errSoeAttributeTooLong 0x3003 The attribute is too long.
errSoeAttributeReadOnly 0x3004 The attribute cannot be changed (read only).
errSoeAttributeWriteProtected 0x3005 The attribute is write-protected at this time.

Element 4 (Unit) errors

Name Value Meaning
errSoeNoUnits 0x4001 No units.
errSoeUnitTooShort 0x4002 The unit is too short.
errSoeUnitTooLong 0x4003 The unit is too long.
errSoeUnitReadOnly 0x4004 The unit cannot be changed (read only).
errSoeUnitWriteProtected 0x4005 The unit is write-protected at this time.

Element 5 (Minimum input) errors

Name Value Meaning
errSoeNoMinInput 0x5001 No minimum input value.
errSoeMinInputTooShort 0x5002 The minimum input value is too short.
errSoeMinInputTooLong 0x5003 The minimum input value is too long.
errSoeMinInputReadOnly 0x5004 The minimum input value cannot be changed (read only).
errSoeMinInputWriteProtected 0x5005 The minimum input value is write-protected at this time.

Element 6 (Maximum input) errors

Name Value Meaning
errSoeNoMaxInput 0x6001 No maximum input value.
errSoeMaxInputTooShort 0x6002 The maximum input value is too short.
errSoeMaxInputTooLong 0x6003 The maximum input value is too long.
errSoeMaxInputReadOnly 0x6004 The maximum input value cannot be changed (read only).
errSoeMaxInputWriteProtected 0x6005 The maximum input value is write-protected at this time.

Element 7 (Operation data) errors

Name Value Meaning
errSoeDataTooShort 0x7002 The operation data is too short.
errSoeDataTooLong 0x7003 The operation data is too long.
errSoeDataReadOnly 0x7004 The operation data cannot be changed (read only).
errSoeDataWriteProtected 0x7005 The operation data is write-protected at this communication phase.
errSoeDataBellowMin 0x7006 The operation data is less than the minimum input value.
errSoeDataOverMax 0x7007 The operation data is greater than the maximum input value.
errSoeDataInvalid 0x7008 Invalid operation data: configured IDN is not supported, invalid bit number or bit combination.
errSoeDataPasswordProtected 0x7009 The operation data is write-protected by a password.
errSoeDataInPdo 0x700A The operation data is write-protected: it is configured cyclically.
errSoeDataInvalidAddress 0x700B Invalid indirect addressing. For example, data container and list handling.
errSoeDataWriteDisabled 0x700C The operation data is write-protected, due to other settings. For instance, operating mode, or subdevice is activated.
errSoeDataInvalidFloat 0x700D Invalid floating point number.
errSoeDataParamProtected 0x700E The operation data is write-protected at parameterization level.
errSoeDataOpProtected 0x700F The operation data is write-protected at operating level.
errSoeCommandAlreadyActive 0x7010 The procedure command is already active.
errSoeCommandNotInterruptible 0x7011 The procedure command is not interruptible.
errSoeCommandNotExecutableNow 0x7012 The procedure command at this time not executable. For example, in this phase the procedure command cannot be activated.
errSoeCommandNotExecutable 0x7013 The procedure command is not executable (invalid or false parameters).
errSoeCommandInvalidLength 0x7014 The received parameter that includes the variable length doesn't match the expected length.

Segment access errors

Name Value Meaning
errSoeIdnInvalid 0x7101 IDN in S-0-0394 not valid.
errSoeEmptyList 0x7102 Empty list in S-0-0397 is not allowed for write access.
errSoeListTooLong 0x7103 The maximum length of the list in S-0-0394 is exceeded by take-over of the list segment.
errSoeReadTooLong 0x7104 Read access only: the length of the list segment as of the list index exceeds the current length of the list in S-0-0394.
errSoeIdnWriteProtected 0x7105 IDN in S-0-0394 is write-protected.
errSoeSegmentDataBellowMin 0x7106 The operation data in list segment is less than the minimum input value.
errSoeSegmentDataAboveMax 0x7107 The operation data in list segment is greater than the maximum input value.
errSoeListInvalidIndex 0x7108 The invalid list index is in S-0-0395.
errSoeParameterNotSegment 0x7109 The parameter in IDN S-0-0394 doesn't have variable length.
errSoeIdnNotPermitted 0x710A IDN S-0-0397 is not permitted as data in S-0-0394.

Service channel

Name Value Meaning
errSoeChannelNoError 0xD000 No error.
errSoeChannelNotAvailable 0xD001 Service channel is (temporarily) not available.
errSoeChannelEngaged 0xD002 Service channel is engaged by an application.
errSoeChannelBusy 0xD003 Service channel is busy. Slave is processing previous request.
errSoeSlaveNotReachable 0xD004 The Sercos slave is not reachable.
errSoeChannelAborted 0xD005 Service channel transaction has been aborted.
errSoeChannelReadOnly 0xD006 Writing this element is not supported by the service channel.

See also

IntervalZero.KINGSTAR.Base Namespace